Applying UI patterns for modeling dialogs

نویسندگان

  • Mathias Kühn
  • Peter Forbrig
چکیده

Software designs for use on interactive devices can be specified with models. Model-based languages allow layout specifications of UIs on different levels of abstraction. Specifications of dialogs can for instance be made with statecharts. Languages that allow specifications based on statecharts need to be adapted for use together with UI layout models. UI patterns can be applied to user interface layout and behavior designs. Corresponding specifications based on UI models can be created and changed with editors for use with platformspecific interpreters afterwards. The paper focusses the effects of UI pattern application on model-based specifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Dialogs: Simplified Programming of Complex, Responsive User Interfaces

Currently, the dominant paradigms of programming user interfaces (UIs) regard the UI as a collection of objects with lifetimes, to be created, connected, constrained, made to handle events, and so forth. A simpler and older paradigm is that the UI is painted, repeatedly, as if on a blank window. Dynamic Dialogs(DD) are UIs programmed as if they were only painted, without regard to underlying UI...

متن کامل

Model-Driven User Interface Generation and Adaptation in Process-Aware Information Systems

The increasing adoption of process-aware information systems (PAISs) has resulted in a large number of implemented business processes. To react on changing needs, companies should be able to quickly adapt these process implementations if required. Current PAISs, however, only provide mechanisms to evolve the schema of a process model, but do not allow for the automated creation and adaptation o...

متن کامل

Java UI : Effects for Controlling UI Object Access

Most graphical user interface (GUI) libraries forbid accessing UI elements from threads other than the UI event loop thread. Violating this requirement leads to a program crash or an inconsistent UI. Unfortunately, such errors are all too common in GUI programs. We present a polymorphic type and effect system that prevents non-UI threads from accessing UI objects or invoking UI-thread-only meth...

متن کامل

JavaUI: Effects for Controlling UI Object Access (Extended Version)?

Most graphical user interface (GUI) libraries forbid accessing UI elements from threads other than the UI event loop thread. Violating this requirement leads to a program crash or an inconsistent UI. Unfortunately, such errors are all too common in GUI programs. We present a polymorphic type and effect system that prevents non-UI threads from accessing UI objects or invoking UI-thread-only meth...

متن کامل

Analysis and Design of Model-Based User Interfaces: An Approach to Refining Specifications towards Implementation

This paper proposes a method for user interface development where a model for analysis (Just-UI) and a model for design (DiaMODL) are conveniently combined into an integrated method. Just-UI currently supports automatically refining analysis models, through conceptual patterns to concrete user interface designs. Integrating a dialog modeling language (DiaMODL) into the method, will let the desi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016